home *** CD-ROM | disk | FTP | other *** search
/ New Perspectives on Computer Concepts / New Perspectives on Computer Concepts.iso / np2010c / F1028.ECS < prev    next >
Text File  |  2008-11-19  |  13KB  |  356 lines

  1. |COPYRIGHT 2006 BY MEDIATECHNICS CORPORATION|HEADER|3|CASE Tools|0|F1028.FLC|0|0|0|0|0|0|
  2. |***|
  3. |1|1|1|1|0|0|
  4. |OPEN3.MID||0|0|1||0|
  5. ||0|0|0|0|F1028.BMP|5900|6475|4|1|
  6. |1|0|0|0|0|1|1|0|0|0|0|1|1|0|0|0|0|1|1|0|0|0|0|1|0|0|0|0|
  7. |0|0|1|0|0|1|0|0|1|0|0|1|
  8. |***|
  9. |2|1|1|1|0|0|
  10. |||0|0|0||1|
  11. ||10|10|10|10||0|0|0|0|
  12. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  13. |0|0|1|0|0|1|0|0|1|0|0|1|
  14. |***|
  15. |3|1|1|25|0|0|
  16. |F102801.WAV||0|0|1||1|
  17. |CASE software is an important tool for systems analysis and design projects.|6780|2310|840|2625||0|0|0|0|
  18. |1|8295|3675|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  19. |0|0|1|0|0|1|0|0|1|0|0|1|
  20. |***|
  21. |4|1|1|40|0|0|
  22. |F102802.WAV||0|0|1||1|
  23. |CASE stands for Computer-Aided Software Engineering and its essential purpose is to provide tools that manage and automate the process of creating software for information systems.|6810|2310|1710|2895||0|0|0|0|
  24. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  25. |0|0|1|0|0|1|0|0|1|0|0|1|
  26. |***|
  27. |5|1|1|35|0|0|
  28. |F102803.WAV||0|0|1||1|
  29. |CASE software supports various analysis and design methodologies.  For example, open source ArgoUML featured in this tour supports object-oriented methodology.|6765|2295|1395|3285||0|0|0|0|
  30. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  31. |0|0|1|0|0|1|0|0|1|0|0|1|
  32. |***|
  33. |6|1|1|1|0|0|
  34. |||0|0|0||1|
  35. ||10|10|10|10||0|0|0|0|
  36. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  37. |0|0|1|0|0|1|0|0|1|0|0|1|
  38. |***|
  39. |7|3|1|1|0|0|
  40. |||0|0|0||1|
  41. ||10|10|10|10||0|0|0|0|
  42. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  43. |0|0|1|0|0|1|0|0|1|0|0|1|
  44. |***|
  45. |8|3|1|45|0|0|
  46. |F102804.WAV||0|0|1||1|
  47. |The core of CASE software is a set of diagramming tools that analysts use to create models of current and proposed information systems.  The use case diagram shown here is an analyst's overview of an information system used by a business training company to schedule motivational workshops.|540|3105|2145|3375||0|0|0|0|
  48. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  49. |0|0|1|0|0|1|0|0|1|0|0|1|
  50. |***|
  51. |9|3|1|1|0|0|
  52. |||0|0|0||1|
  53. ||10|10|10|10||0|0|0|0|
  54. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  55. |0|0|1|0|0|1|0|0|1|0|0|1|
  56. |***|
  57. |10|4|1|1|0|0|
  58. |||0|0|0||1|
  59. ||10|10|10|10||0|0|0|0|
  60. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  61. |0|0|1|0|0|1|0|0|1|0|0|1|
  62. |***|
  63. |11|4|1|40|0|0|
  64. |F102805.WAV||0|0|1||1|
  65. |An object-oriented CASE tool can also be used to create sequence diagrams, such as this one that shows the events that take place when a student registers for a workshop.|555|3090|1395|3375||0|0|0|0|
  66. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  67. |0|0|1|0|0|1|0|0|1|0|0|1|
  68. |***|
  69. |12|4|1|1|0|0|
  70. |||0|0|0||1|
  71. ||10|10|10|10||0|0|0|0|
  72. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  73. |0|0|1|0|0|1|0|0|1|0|0|1|
  74. |***|
  75. |13|5|1|1|0|0|
  76. |||0|0|0||1|
  77. ||10|10|10|10||0|0|0|0|
  78. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  79. |0|0|1|0|0|1|0|0|1|0|0|1|
  80. |***|
  81. |14|5|1|40|0|0|
  82. |F102806.WAV||0|0|1||1|
  83. |Object-oriented CASE software also provides tools for creating class diagrams such as this one showing a class called "Course" and a subclass called "Section".|540|3630|1365|3375||0|0|0|0|
  84. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  85. |0|0|1|0|0|1|0|0|1|0|0|1|
  86. |***|
  87. |15|5|1|45|0|0|
  88. |F102807.WAV||0|0|1||1|
  89. |As various diagrams are created, the CASE software keeps track of all the elements in the system.  The list of elements for this system includes the class named "Course",  its attributes, and methods.|2830|3690|1575|3375||0|0|1|0|
  90. |1|8085|4455|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  91. |0|0|1|0|0|1|0|0|1|0|0|1|
  92. |***|
  93. |16|5|1|35|0|0|
  94. |F102808.WAV||0|0|1||1|
  95. |CASE software makes it easy to update elements of the system.  For example, suppose the analyst decides that "Workshop" is a better name for this class than "Course".|7165|2205|1350|3375||0|0|1|0|
  96. |1|8190|4410|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  97. |0|0|1|0|0|1|0|0|1|0|0|1|
  98. |***|
  99. |17|5|1|1|0|0|
  100. |||0|0|0||1|
  101. ||10|10|10|10||0|0|1|0|
  102. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  103. |0|0|1|0|0|1|0|0|1|0|0|1|
  104. |***|
  105. |18|6|1|1|0|0|
  106. |||0|0|0||1|
  107. ||10|10|10|10||0|0|0|0|
  108. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  109. |0|0|1|0|0|1|0|0|1|0|0|1|
  110. |***|
  111. |19|7|1|1|0|0|
  112. |||0|0|0||1|
  113. ||10|10|10|10||0|0|0|0|
  114. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  115. |0|0|1|0|0|1|0|0|1|0|0|1|
  116. |***|
  117. |20|8|1|1|0|0|
  118. |||0|0|0||1|
  119. ||10|10|10|10||0|0|0|0|
  120. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  121. |0|0|1|0|0|1|0|0|1|0|0|1|
  122. |***|
  123. |21|9|1|1|0|0|
  124. |||0|0|0||1|
  125. ||10|10|10|10||0|0|0|0|
  126. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  127. |0|0|1|0|0|1|0|0|1|0|0|1|
  128. |***|
  129. |22|10|1|1|0|0|
  130. |||0|0|0||1|
  131. ||10|10|10|10||0|0|0|0|
  132. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  133. |0|0|1|0|0|1|0|0|1|0|0|1|
  134. |***|
  135. |23|11|1|1|0|0|
  136. |||0|0|0||1|
  137. ||10|10|10|10||0|0|0|0|
  138. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  139. |0|0|1|0|0|1|0|0|1|0|0|1|
  140. |***|
  141. |24|12|1|1|0|0|
  142. |||0|0|0||1|
  143. ||10|10|10|10||0|0|0|0|
  144. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  145. |0|0|1|0|0|1|0|0|1|0|0|1|
  146. |***|
  147. |25|13|1|1|0|0|
  148. |||0|0|0||1|
  149. ||10|10|10|10||0|0|0|0|
  150. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  151. |0|0|1|0|0|1|0|0|1|0|0|1|
  152. |***|
  153. |26|13|1|30|0|0|
  154. |F102809.WAV||0|0|1||1|
  155. |As the class name is changed on the diagram, the CASE software automatically adjusts the name wherever else it is used.|7270|2250|1140|3375||0|0|1|0|
  156. |1|6090|7830|10|10|1|1|2325|3795|10|10|1|1|5400|7785|10|10|1|1|10|10|10|10|1|975|3510|345|1005|
  157. |0|0|1|0|0|1|0|0|1|0|0|1|
  158. |***|
  159. |27|13|1|30|0|0|
  160. |F102810.WAV||0|0|1||1|
  161. |CASE software makes it easy to create and modify diagrams.  The Add Class tool creates an empty class on the diagram.|6570|2815|1110|3375||0|0|3|0|
  162. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  163. |0|0|1|0|0|1|0|0|1|0|0|1|
  164. |***|
  165. |28|14|1|1|0|0|
  166. |HCLICK.WAV||6135|1335|1||1|
  167. ||10|10|10|10||0|0|0|0|
  168. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|6630|1785|10|10|
  169. |0|0|1|0|0|1|0|0|1|0|0|1|
  170. |***|
  171. |29|15|1|1|0|0|
  172. |||0|0|0||1|
  173. ||10|10|10|10||0|0|0|0|
  174. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  175. |0|0|1|0|0|1|0|0|1|0|0|1|
  176. |***|
  177. |30|15|1|15|0|0|
  178. |F102811.WAV||0|0|1||1|
  179. |A name can be added to the class.|4895|2205|630|2265||0|0|2|0|
  180. |1|7770|4395|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  181. |0|0|1|0|0|1|0|0|1|0|0|1|
  182. |***|
  183. |31|15|1|1|0|0|
  184. |||0|0|0||1|
  185. ||10|10|10|10||0|0|2|0|
  186. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  187. |0|0|1|0|0|1|0|0|1|0|0|1|
  188. |***|
  189. |32|16|1|1|0|0|
  190. |||0|0|0||1|
  191. ||10|10|10|10||0|0|0|0|
  192. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  193. |0|0|1|0|0|1|0|0|1|0|0|1|
  194. |***|
  195. |33|17|1|1|0|0|
  196. |||0|0|0||1|
  197. ||10|10|10|10||0|0|0|0|
  198. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  199. |0|0|1|0|0|1|0|0|1|0|0|1|
  200. |***|
  201. |34|17|1|15|0|0|
  202. |F102812.WAV||0|0|1||1|
  203. |And class attributes can be added.|4775|2565|585|2460||0|0|2|0|
  204. |1|7770|3765|15|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  205. |0|0|1|0|0|1|0|0|1|0|0|1|
  206. |***|
  207. |35|17|1|1|0|0|
  208. |||0|0|0||1|
  209. ||10|10|10|10||0|0|2|0|
  210. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  211. |0|0|1|0|0|1|0|0|1|0|0|1|
  212. |***|
  213. |36|18|1|1|0|0|
  214. |||0|0|0||1|
  215. ||10|10|10|10||0|0|0|0|
  216. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  217. |0|0|1|0|0|1|0|0|1|0|0|1|
  218. |***|
  219. |37|19|1|1|0|0|
  220. |||0|0|0||1|
  221. ||10|10|10|10||0|0|0|0|
  222. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  223. |0|0|1|0|0|1|0|0|1|0|0|1|
  224. |***|
  225. |38|20|1|1|0|0|
  226. |||0|0|0||1|
  227. ||10|10|10|10||0|0|0|0|
  228. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  229. |0|0|1|0|0|1|0|0|1|0|0|1|
  230. |***|
  231. |39|20|1|30|0|0|
  232. |F102813.WAV||0|0|1||1|
  233. |The relationship between classes can be specified.  In this case, the relationship between workshops and students is many to many.|6960|3865|1170|3120||0|0|3|0|
  234. |1|11085|5295|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  235. |0|0|1|0|0|1|0|0|1|0|0|1|
  236. |***|
  237. |40|20|1|1|0|0|
  238. |||0|0|0||1|
  239. ||10|10|10|10||0|0|3|0|
  240. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  241. |0|0|1|0|0|1|0|0|1|0|0|1|
  242. |***|
  243. |41|21|1|1|0|0|
  244. |||0|0|0||1|
  245. ||10|10|10|10||0|0|3|0|
  246. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  247. |0|0|1|0|0|1|0|0|1|0|0|1|
  248. |***|
  249. |42|21|1|45|0|0|
  250. |F102814.WAV||0|0|1||1|
  251. |As diagrams are created, your CASE software looks for problems, conflicts, and errors.  ArgoUML produces a series of critiques as guidelines for improving system specifications.|1580|4755|1410|3315||0|0|2|0|
  252. |1|10800|3555|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  253. |0|0|1|0|0|1|0|0|1|0|0|1|
  254. |***|
  255. |43|21|1|25|0|0|
  256. |F102815.WAV||0|0|1||1|
  257. |In this diagram there appears to be a potential problem with one of the class names.|8400|6250|960|2805||0|0|3|0|
  258. |1|9660|5715|15|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  259. |0|0|1|0|0|1|0|0|1|0|0|1|
  260. |***|
  261. |44|21|1|1|0|0|
  262. |||0|0|0||1|
  263. ||10|10|10|10||0|0|3|0|
  264. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  265. |0|0|1|0|0|1|0|0|1|0|0|1|
  266. |***|
  267. |45|22|1|1|0|0|
  268. |||0|0|0||1|
  269. ||10|10|10|10||0|0|3|0|
  270. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  271. |0|0|1|0|0|1|0|0|1|0|0|1|
  272. |***|
  273. |46|22|1|25|0|0|
  274. |F102816.WAV||0|0|1||1|
  275. |The ToDo Item tab provides a more detailed explanation of the critique.|6325|4695|885|2280||0|0|1|1|
  276. |1|8445|3270|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  277. |0|0|1|0|0|1|0|0|1|0|0|1|
  278. |***|
  279. |47|22|1|1|0|0|
  280. |||0|0|0||1|
  281. ||10|10|10|10||0|0|1|1|
  282. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  283. |0|0|1|0|0|1|0|0|1|0|0|1|
  284. |***|
  285. |48|24|1|1|0|0|
  286. |||0|0|0||1|
  287. ||10|10|10|10||0|0|1|1|
  288. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  289. |0|0|1|0|0|1|0|0|1|0|0|1|
  290. |***|
  291. |49|24|1|25|0|0|
  292. |F102817.WAV||0|0|1||1|
  293. |The Documentation tab provides space for detailed notes about every element in the system.|3200|5430|825|2985||0|0|2|0|
  294. |1|10185|4845|15|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  295. |0|0|1|0|0|1|0|0|1|0|0|1|
  296. |***|
  297. |50|24|1|1|0|0|
  298. |||0|0|0||1|
  299. ||10|10|10|10||0|0|2|1|
  300. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  301. |0|0|1|0|0|1|0|0|1|0|0|1|
  302. |***|
  303. |51|25|1|1|0|0|
  304. |||0|0|0||1|
  305. ||10|10|10|10||0|0|2|1|
  306. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  307. |0|0|1|0|0|1|0|0|1|0|0|1|
  308. |***|
  309. |52|25|1|25|0|0|
  310. |F102818.WAV||0|0|1||1|
  311. |Most CASE software also generates program code based on diagrams and other elements of the design.|7945|465|1140|2850||0|0|1|1|
  312. |1|8715|3930|60|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  313. |0|0|1|0|0|1|0|0|1|0|0|1|
  314. |***|
  315. |53|25|1|1|0|0|
  316. |HCLICK.WAV||5640|1410|1||1|
  317. ||10|10|10|10||0|0|3|1|
  318. |1|10|10|10|10|1|1|10|10|10|10|1|1|8175|2235|10|10|1|1|10|10|10|10|1|10|10|10|10|
  319. |0|0|1|0|0|1|0|0|1|0|0|1|
  320. |***|
  321. |54|23|1|1|0|0|
  322. |||0|0|0||1|
  323. ||10|10|10|10||0|0|3|1|
  324. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  325. |0|0|1|0|0|1|0|0|1|0|0|1|
  326. |***|
  327. |55|23|1|25|0|0|
  328. |F102819.WAV||0|0|1||1|
  329. |For example, here is the Java code ArgoUML generated  for the Workshop class.|3315|3995|885|2550||0|0|4|0|
  330. |1|3855|5880|15|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  331. |0|0|1|0|0|1|0|0|1|0|0|1|
  332. |***|
  333. |56|23|1|35|0|0|
  334. |F102820.WAV||0|0|1||1|
  335. |The code produced by CASE software typically needs extensive additional work by an experienced programmer. The code it produces can, however, be sufficient for prototyping.|5145|6135|1410|3390||0|0|0|0|
  336. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  337. |0|0|1|0|0|1|0|0|1|0|0|1|
  338. |***|
  339. |57|23|1|45|0|0|
  340. |F102821.WAV||0|0|1||1|
  341. |As you can see, CASE software offers a valuable set of tools for conceptualizing, organizing, and documenting information system projects.  Computer professionals who are familiar with these tools understand the value of maintaining expertise in their use.|5145|6135|1815|3780||0|0|0|0|
  342. |1|9330|7215|15|15|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  343. |0|0|1|0|0|1|0|0|1|0|0|1|
  344. |***|
  345. |58|23|1|1|0|0|
  346. |||0|0|0||1|
  347. ||10|10|10|10||0|0|0|0|
  348. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  349. |0|0|1|0|0|1|0|0|1|0|0|1|
  350. |***|
  351. |59|23|1|1|0|0|
  352. |CLOSE3.MID||0|0|1||1|
  353. ||10|10|10|10|ANEND.BMP|4500|6975|4|1|
  354. |1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|1|10|10|10|10|1|10|10|10|10|
  355. |0|0|1|0|0|1|0|0|1|0|0|1|
  356.